cochlear canal - German English Dictionary